package com.gxa.boot.exception;

/**
 * 自定义异常的设计
 * 1. 命名 BizException表示业务异常
 *     Biz: Business 业务
 *
 */
public class BizException extends Exception {

    private Integer code;

    public Integer getCode(){
        return code;
    }


    /**
     * 声明一个BizException的构造方法
     * @param errorMessage 传入一个枚举类型的对象(限定)
     */
    public BizException(ErrorMessage errorMessage) {
        super(errorMessage.getMsg());
        this.code = errorMessage.getCode();
    }
}
